package com.song.osclient.util;

import android.content.Context;
import android.util.TypedValue;

/**
 * 常用单位转换的辅助类
 */
public class DensityUtils {
    public static int dp2px(Context context, float value) {
        return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, value, context.getResources().getDisplayMetrics());
    }


    public static int sp2px(Context context, float value) {
        return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, value, context.getResources().getDisplayMetrics());
    }


    public static float px2dp(Context context, float value) {
        return (value / context.getResources().getDisplayMetrics().density);
    }

    public static float px2sp(Context context, float value) {
        return (value / context.getResources().getDisplayMetrics().scaledDensity);
    }

}
